前面提到了 Factory Method ,今天來聊聊跟 Factory Method 很相似的 Template Method。
Template Method 在 GoF 所定義的類別中,屬於行為模式(Behaviroal design pattern)。
- The invariant parts of a behavior should be implemented only once so that subclasses can implement the variant parts.
- Subclasses should redefine only certain parts of a behavior without changing the other parts.